mental apparatus - Spanish English Dictionary